from django.urls import path
from rest_framework_simplejwt.views import TokenRefreshView

from UserManager import views

urlpatterns = [
    path('refresh/', TokenRefreshView.as_view(), name='刷新令牌'),
    path('repassword/', views.ChangeUserPasswordView.as_view(), name='创建用户'),
    path('login/', views.LoginView.as_view(), name='登录'),
    path('reinfo/', views.UpdateInfoView.as_view(), name='登出'),
    path('logout/', views.LogoutView.as_view(), name='登出'),
    path('info/', views.GetUserInfoView.as_view(), name='获取用户信息'),
    path('allinfo/', views.GetUserBaseInfoView.as_view(), name='获取所有用户信息'),
    path('register/', views.RegisterUserView.as_view(), name='注册用户'),
    path('verify/', views.TokenVerifyView.as_view(), name='验证令牌'),
    path('sendemail/', views.SendEmailView.as_view(), name='发送邮件'),
    #获取邮件验证码
    path('getcode/', views.GetEmailCodeView.as_view(), name='获取验证码'),
    #获取字段信息
    path('getfields/', views.GetModelFieldsView.as_view(), name='获取字段信息'),
    # 添加其他路由模式...
]
